"""
内置属性指的是Python本身内置的，并不是外界导包导入的
"""

class Student:

    def __init__(self,name,age):
        self.name = name
        self.age = age

    def eat(self):
        print(f'我叫{self.name},今年{self.age}岁了，喜欢吃饭')

    # def __str__(self):
    #     return f'Student = {"name":{self.name},"age":{self.age}}'

if __name__ == '__main__':
    s = Student('聂茹凤',18)
    # 内置属性 dir 可以查看对象的所有本质的属性和行为
    print(dir(s))

    # 可以把对象的属性和值转换成字典
    print(s.__dict__) #     {'name': '聂茹凤', 'age': 18}


    # print(s.__module__) # __module__

